package com.hmy.finance.service.receipt;

import com.hmy.finance.service.receipt.dto.customerAccount.CustomerBalanceQueryDto;
import com.hmy.finance.service.receipt.dto.customerAccount.CustomerInitialAccountDto;
import com.hmy.finance.service.receipt.rdto.customerAccount.CustomerBalanceQueryRdto;
import com.hmy.finance.service.receipt.rdto.customerAccount.CustomerInitialAccountRdto;

public interface CustomerBalanceAccountProvideService {
    /**
     * Initial Customer Balance Account
     *
     * @param customerInitialAccountDto the initial customer balance account dto
     * @return the customer initial account rdto
     * @author songkf
     */
    CustomerInitialAccountRdto initialCustomerBalanceAccount(CustomerInitialAccountDto customerInitialAccountDto);

    CustomerBalanceQueryRdto queryCustomerBalance(CustomerBalanceQueryDto customerBalanceQueryDto);
}
